package com.mz.ozy.mvp.view;

import android.app.Activity;
import android.content.Context;

import com.mz.ozy.base.BasePresenter;
import com.mz.ozy.base.BaseView;
import com.mz.ozy.bean.FriendBean;
import com.mz.ozy.bean.MyBounsBean;
import com.mz.ozy.bean.MyBounsRecodeBean;
import com.mz.ozy.bean.NewBonusBean;
import com.mz.ozy.bean.NewBonusDetailBean;
import com.mz.ozy.bean.NewBonusDonateBean;
import com.mz.ozy.bean.NewGQBean;
import com.mz.ozy.bean.NewResponeBean;
import com.mz.ozy.bean.PronotionBean;

/**
 * @author
 * @date 2018/7/25
 * @description
 */
public class MyBonusContract {
    public interface View extends BaseView {
        void getInfoSuccess(MyBounsBean bean);

        void getInfoRecode(MyBounsRecodeBean bean);

        void getVipUpShSuccess(FriendBean bean);

        void getVipUpDataInfoSuccess(PronotionBean bean);

        void newBonusSuccess(NewBonusBean bean);

        void newBonusDetailSuccess(NewBonusDetailBean bean);

        void newBonusDonateSuccess(NewBonusDonateBean bean);

        void newGQSuccess(NewGQBean bean);
    }

    public interface Presenter extends BasePresenter<View> {
        void info(Activity activity, int type);

        void vipUpSh(Context context, int type);

        void vipUpDataSh(Context context, String id, int type);

        void recode(Context context, String page, String url);

        void newBonus(Context context);

        void newBonusDetail(Context context, String page, String type);

        void newBonusDonate(Context context, String amount, String exUid, String payPwd);

        void newGQ(Context context, String page);
    }


}
